package cn.org.timespace.easyframe.service.permission;

import java.util.List;

import cn.org.timespace.easyframe.action.permission.SystemMessageModel;
import cn.org.timespace.easyframe.model.permission.EfSystemHelp;
import cn.org.timespace.easyframe.model.permission.SystemMessage;

public interface SystemMessageService { 
	public void save(SystemMessage transientInstance);
	
	public void update(SystemMessage instance) ;
	
	public void delete(SystemMessage persistentInstance) ;

	public SystemMessage findById(java.lang.String id) ;
	
	public List<SystemMessage> findByCondition(SystemMessageModel model);
	
	/**
	 * 获取有效的公告，也就是可以在标题栏上面滚动显示的
	 * @return
	 */
	public List<SystemMessage> findValidSystemMessage();
	
	public EfSystemHelp findSysteHelp();
	
	public void updateEfSystemHelp(EfSystemHelp efSystemHelp);		
}
